#! /usr/bin/python3
#! -*- coding:utf-8 -*-

"""
                作者：王楠
                功能：汇率兑换
                版本：3.0
                日期：
                新增功能：2.0 :根据输入判断是美元还是人民币，进行相应的转换计算
                                      3.0: 根据用户输入判断是否退出（while）
"""

USD_VS_RMB = 6.77

str_value = input('请输入带单位的金额(CNY/USD)金额：')
i = 0
while str_value != 'Q':

    i = i + 1
    print('程序执行次数：',i)

    unit = str_value[-3:]
    value =eval(str_value[:-3])

    if unit == 'CNY' or  unit == 'cny':
        usd_value = value * USD_VS_RMB
        print('输入的人民币(RMB)金额是:',value)
        print('兑换为美元（USD）的金额是：',usd_value)
    elif unit ==  'USD' or unit == 'usd':
        rmb_value = value/USD_VS_RMB
        print('输入的美元（USD）金额是：',value)
        #print('兑换为人民币（CNY）金额是：','%.2f'   % rmb_value)
        print('兑换为人民币（CNY）金额是：',round(rmb_value,2))
    else:
        print('程序不支持')
    print('************退出请输入：Q******************')
    str_value = input('请输入带单位的金额(CNY/USD)金额：')

    if str_value == 'Q':
        print('程序已退出！')





